() => {
    /* 
    类型别名:
    类型别名也被称作为自定义类型 当同一个复杂的类型被多次使用 可以通过类型别名进行复用

    使用type关键字定义类型别名
    类型别名的名称复合JavaScript的标识符命名规范
    */

    //使用type关键字给一个复杂类型 定义类型别名
    type type1 = number | string
    let a: type1 = 1
    let arr: type1[] = [1, "2"]
}